尽力: to strive one's hardest, to spare no effort...
得当: appropriate, suitable...
招揽: to attract (customers), to drum up (trade)...
注定: to foreordain, to be bound to, to be destined to, to be doomed to, inevitably...
触目惊心: shocks the eye, astonishes the heart (idiom); shocking, horrible to see, a ghastly sight...
肌肤: skin, flesh, close physical relationship...
靠: to lean against or on, to stand by the side of, to come near to, to depend on, to trust, to fuck (vulgar), traditional military costume drama where the performers wear armor (old)...